<!DOCTYPE html>

<html class="theme">

<head>
    <meta charset="utf-8">

    <meta name="description" content="Markdown 编辑阅读器，支持实时同步预览，区分写作和阅读模式，支持在线存储，分享文稿网址。">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Markdown 编辑阅读器</title>
    <link href="./static/assets/1bc053c8.base.lib.min.css" rel="stylesheet" media="screen">
    <link id="prettify-style" href="./static/editor/libs/google-code-prettify/prettify-cmd.css" type="text/css" rel="stylesheet">
    <link href="./static/assets/mdeditor/45c7d56d.layout.min.css" rel="stylesheet" media="screen">
    <link href="./static/editor/libs/mindmap/mrdoc.css" rel="stylesheet" media="screen">



    <link href="./static/assets/2e85637e.mdeditor.lib.min.css" rel="stylesheet" media="screen">
    <style type="text/css" id="customized-font-css"></style>
    <style type="text/css" id="customized-style-css"></style>


    <script>
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
      })(window,document,'script','./static/assets/analytics.js','ga');

      ga('create', 'UA-44461741-1', 'zybuluo.com');
      ga('send', 'pageview');
    </script>
</head>

<body class="theme">

    <div id="global-prompt-alert" class="hide alert alert-warning">
        <span id="global-prompt-message"></span>
        <a id="close-global-prompt-alert" href="">[关闭]</a>
    </div>

<div id="container">
    <div id="editor-column" class="pull-left">
        <div id="wmd-button-bar" class="wmd-button-bar"></div>
        <!--in page editor buttons. -->
        <div class="in-page-editor-buttons editor-reader-hidden">
            <ul>
                <li class="in-page-button" id="wmd-search-replace-button" title="查找 Ctrl+F 替换 Ctrl+Shift+F">
                    <span class="icon-search"></span>
                </li>
                <li class="in-page-button" id="wmd-hidden-menu-button" title="隐藏工具栏 Ctrl+Alt+U">
                    <span class="icon-chevron-sign-up"></span>
                </li>
                <li class="in-page-button" id="wmd-editor-full-button" title="编辑模式 Ctrl+M">
                    <span class="icon-desktop"></span>
                </li>
                <li class="in-page-button" id="wmd-editor-small-button" title="预览模式 Ctrl+M">
                    <span class="icon-columns"></span>
                </li>
                <li class="in-page-button" id="wmd-help-button" title="Markdown 语法帮助 Ctrl+Alt+H">
                    <span class="icon-question-sign"></span>
                </li>
            </ul>
        </div>
        <div id="wmd-panel-editor" class="wmd-panel-editor">
            <textarea class="wmd-input theme" id="wmd-input" spellcheck="false" autocomplete="off"># 欢迎使用 Markdown 编辑阅读器

------

## 什么是 Markdown

Markdown 是一种方便记忆、书写的纯文本标记语言，用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档：譬如您正在阅读的这份文档。

------

## Markdown 简明语法手册

### 1. 斜体和粗体

使用 * 和 ** 表示斜体和粗体。

示例：

这是 *斜体*，这是 **粗体**。

### 2. 分级标题

使用 === 表示一级标题，使用 --- 表示二级标题。也可以选择在行首加井号表示不同级别的标题 (H1-H6)，例如：# H1, ## H2, ### H3，#### H4, ##### H5, ###### H6。

示例：

```
这是一个一级标题
============================

这是一个二级标题
--------------------------------------------------

# 这也是一个一级标题

## 这是二级标题

### 这是一个三级标题

#### 这是4级标题

##### 这是5级标题

###### 这是6级标题
```

### 3. 外链接

使用 \[描述](链接地址) 为文字增加外链接。

示例：

这是去往 [本人博客](http://yangyxd.github.com) 的链接。

这是一个自动发现的超链接 http://yangyxd.github.com

### 4. 无序列表

使用 *，+，- 表示无序列表。

示例：

- 无序列表项 一
- 无序列表项 二
- 无序列表项 三

### 5. 有序列表

使用数字和点表示有序列表。

示例：

1. 有序列表项 一
2. 有序列表项 二
3. 有序列表项 三

### 6. 文字引用

使用 &gt; 表示文字引用。

示例：

&gt; 野火烧不尽，春风吹又生。

### 7. 行内代码块

使用 \`代码` 表示行内代码块。

示例：

让我们聊聊 `html`。

### 8.  代码块

使用 **四个缩进空格** 表示代码块。

示例：

    这是一个代码块，此行左侧有四个不可见的空格。

### 9.  插入图像

使用 \!\[描述](图片链接地址) 插入图像。

示例：

![我的头像](https://www.baidu.com/img/flexible/logo/pc/result.png)

### 10. 删除线

使用 ~~ 表示删除线。

~~这是一段错误的文本。~~

### 11. 标签分类

在编辑区任意行的列首位置输入以下代码给文稿标签：

标签： 数学 英语 Markdown

### 12. 内嵌图标

使用

    :fa-weibo:
    :weibo:
    或
    &lt;i class="icon-weibo"&gt;&lt;/i&gt;

即显示微博的图标： &lt;i class="icon-weibo icon-2x"&gt;&lt;/i&gt; :weibo:

替换 上述的 `weibo` 替换掉以显示不同的图标，例如：

:fa-calendar: :fa-bullseye: :compass: :fa-font: :fa-qrcode: :fa-pencil: :forward: :fire:

更多的图标和玩法可以参看 [font-awesome](http://fortawesome.github.io/Font-Awesome/3.2.1/icons/) 官方网站。

### 13. 注脚

使用 [^keyword] 表示注脚。

这是一个注脚[^footnote]的样例。

这是第二个注脚[^footnote2]的样例。

[^footnote]: 这是一个 *注脚* 的 **文本**。

[^footnote2]: 这是另一个 *注脚* 的 **文本**。

### 14. LaTeX 公式

$ 表示行内公式：

质能守恒方程可以用一个很简洁的方程式 $E=mc^2$ 来表达。

$$ 表示整行公式：

$$\sum_{i=1}^n a_i=0$$

$$f(x_1,x_x,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 $$

$$\sum^{j-1}_{k=0}{\widehat{\gamma}_{kj} z_k}$$

访问 [MathJax](http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference) 参考更多使用方法。

### 15. 加强的代码块

支持四十一种编程语言的语法高亮的显示，行号显示。

非代码示例：

```
$ sudo apt-get install vim-gnome
```

Python 示例：

```python
@requires_authorization
class SomeClass:
    pass

if __name__ == &#39;__main__&#39;:
    # A comment
    print &#39;hello world&#39;
```

### 16. 表格支持

| 项目        | 价格   |  数量  |
| --------   | -----:  | :----:  |
| 计算机     | \$1600 |   5     |
| 手机        |   \$12   |   12   |
| 管线        |    \$1    |  234  |

### 17. 定义型列表

名词 1
:   定义 1（左侧有一个可见的冒号和四个不可见的空格）

代码块 2
:   这是代码块的定义（左侧有一个可见的冒号和四个不可见的空格）

        代码块（左侧有八个不可见的空格）

### 18. 待办事宜 Todo 列表

使用带有 [ ] 或 [x] （未完成或已完成）项的列表语法撰写一个待办事宜列表，并且支持子列表嵌套以及混用Markdown语法，例如：

    - [ ] **Markdown 开发**
        - [ ] 支持以 PDF 格式导出文稿
    - [ ] **七月旅行准备**
        - [ ] 准备邮轮上需要携带的物品
        - [ ] 浏览日本免税店的物品
        - [x] 购买蓝宝石公主号七月一日的船票

对应显示如下待办事宜 Todo 列表：

- [ ] **Markdown 开发**
    - [ ] 支持以 PDF 格式导出文稿
- [ ] **七月旅行准备**
    - [ ] 准备邮轮上需要携带的物品
    - [ ] 浏览日本免税店的物品
    - [x] 购买蓝宝石公主号七月一日的船票

### 19. Html 标签

支持在 Markdown 语法中嵌套 `Html` 标签，譬如，你可以用 Html 写一个纵跨两行的表格：

&lt;table&gt;
    &lt;tr&gt;
        &lt;th rowspan="2"&gt;值班人员&lt;/th&gt;
        &lt;th&gt;星期一&lt;/th&gt;
        &lt;th&gt;星期二&lt;/th&gt;
        &lt;th&gt;星期三&lt;/th&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
        &lt;td&gt;李强&lt;/td&gt;
        &lt;td&gt;张明&lt;/td&gt;
        &lt;td&gt;王平&lt;/td&gt;
    &lt;/tr&gt;
&lt;/table&gt;

### 20. 内容目录

在段落中填写 `[TOC]` 以显示全文内容的目录结构。

### 21. PlantUML

#### PlantUML 序列图：
```plantuml
@startuml
Alice-&gt;Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob--&gt;Alice: I am good thanks!
@enduml
```
#### PlantUML 流程图：
```plantuml
@startuml
start
    :开始;
partition 后端处理{
    :处理中;
    if(会员ID?) then
        :返回token;
    else
        :返回消息，需要注册/绑定;
    endif;
}
    if(token?) then
        :进入主界面;
        else
        :进入注册绑定解密;
        endif;
stop
@enduml
```

更多语法参考：[PlantUML 官网](https://plantuml.com/zh/)


### 22. Mind 思维导图

#### 思维导图（指定高度）
```mind
@height 500px
# Python生态
## 数据采集
## 数据分析
### 数据挖掘
### 机器学习
### 自然语言处理
## Web开发
### Django
### Flask
## 图形界面开发
## 渗透测试
```

</textarea>
        </div>
    </div>
    <div id="preview-column" class="pull-right">
        <div id="preview-button-bar" class="preview-button-bar">
            <ul id="preview-button-row" class="preview-button-row pull-right">
                <li class="wmd-spacer editor-only" id="preview-button-row-afterlogin"></li>

                <li class="preview-button dropdown editor-only editor-reader-hidden" id="preview-info-button" title="文稿信息 Ctrl+Alt+I">
                    <span class="dropdown-toggle icon-th-large" data-toggle="dropdown"></span>
                    <ul id="info-menu" class="dropdown-menu theme-black pull-right" role="menu">
                        <li>
                            <table>
                                <tbody>
                                    <tr title="文稿的标题">
                                        <td class="menu-label">文稿标题</td>
                                        <td class="menu-field article-title"></td>
                                    </tr>
                                    <tr title="文稿的字数">
                                        <td class="menu-label">文稿字数</td>
                                        <td class="menu-field article-characters"></td>
                                    </tr>
                                    <tr title="最后修改文稿的日期">
                                        <td class="menu-label">修改日期</td>
                                        <td class="menu-field article-updated-date"></td><!--render by render.js-->
                                    </tr>
                                    <tr title="创建文稿的日期">
                                        <td class="menu-label">创建日期</td>
                                        <td class="menu-field article-created-date"></td><!--render by render.js-->
                                    </tr>
                                </tbody>
                            </table>
                        </li>
                    </ul>
                    <ul id="revision-list" class="dropdown-menu theme-black pull-right editor-reader-hidden" role="menu">
                        <!--insert 'ul.revision-item-template.editor-reader-hidden li.revision-item' below into here by editorReader.js-->
                    </ul>
                </li>
                <li class="preview-button dropdown editor-only editor-reader-hidden" id="preview-doc-button" title="文稿管理 Ctrl+Alt+D">
                    <span class="dropdown-toggle icon-folder-close" data-toggle="dropdown"></span>
                    <ul id="settings-menu" class="dropdown-menu theme-black pull-right" role="menu">
                        <li title="新建文档"><a id="menu-doc-add" tabindex="-1" href="#"><i class="icon-file"></i>新文档</a></li>
                        <li class="divider"></li>
                        <div id="menu-doc-items">
                        <li title="文档名称"><a id="menu-doc-" tabindex="-1" href="#"><i class="icon-remove"></i>文档名称</a></li>
                        </div>
                    </ul>
                </li>
                <li class="preview-button dropdown editor-only editor-reader-hidden" id="preview-settings-button" title="功能设置 Ctrl+Alt+R">
                    <span class="dropdown-toggle icon-gear" data-toggle="dropdown"></span>
                    <ul id="settings-menu" class="dropdown-menu theme-black pull-right" role="menu">
                        <li title="自定义样式"><a id="customized-style-submenu" tabindex="-1" href="#"><i class="icon-wrench"></i>自定义样式</a></li>
                        <li class="divider"></li>
                        <li title="打印文件"><a id="download-print-html-submenu" class="paid-user-color" tabindex="-1" href="#"><i class="icon-print"></i>打印</i></a></li>
                        <li title="导出 Markdown 文件"><a id="download-markdown-submenu" tabindex="-1" href="#"><i class="icon-cloud-download"></i>导出 Markdown</a></li>
                        <li title="导出 Html 文件"><a id="download-html-submenu" tabindex="-1" href="#"><i class="icon-cloud-download"></i>导出 Html</a></li>
                        <li title="导出带样式的 Html 文件"><a id="download-template-html-submenu" class="paid-user-color" tabindex="-1" href="#"><i class="icon-cloud-download"></i>导出带样式的 Html</a></li>
                        <li title="导出 PDF 文件"><a id="download-pdf-submenu" class="paid-user-color" tabindex="-1" href="#"><i class="icon-cloud-download"></i>导出 PDF 文件</a></li>
                        <li class="divider"></li>
                            <li title="普通模式"><a id="mode-normal-submenu" tabindex="-1" href="#"><span><i class="icon-pencil"></i>普通模式</span></a></li>
                            <li title="确认清楚该选项含义后选择，同时禁用浏览器的Vim插件"><a id="mode-vim-submenu" tabindex="-1" href="#"><span><i class="icon-edit-sign"></i>Vim 模式</span></a></li>
                            <li title="确认清楚该选项含义后选择"><a id="mode-emacs-submenu" tabindex="-1" href="#"><span><i class="icon-edit"></i>Emacs 模式</span></a></li>
                            <li title="在编辑区显示或关闭行号"><a id="show-line-number-submenu" tabindex="-1" href="#"><span><i class="icon-sort-by-order"></i>显示行号</span></a></li>
                    </ul>
                </li>

            </ul>
        </div>
        <!--in page preview buttons. -->
        <div class="in-page-preview-buttons editor-reader-hidden">
            <ul>
                <li class="in-page-button dropdown" id="preview-toc-button" title="内容目录 Ctrl+Alt+O">
                    <span class="dropdown-toggle icon-list" data-toggle="dropdown"></span>
                    <div id="toc-list" class="dropdown-menu theme pull-right"> <!-- Add theme means this element will be changed when apply theme color. -->
                        <h3>内容目录</h3>
                        <hr>
                        <div class="table-of-contents"></div>
                    </div>
                </li>
                <li class="in-page-button editor-only" id="editor-reader-exchange-button" title="交换左右视图 Ctrl+Alt+X">
                    <span class="icon-chevron-sign-left"></span>
                </li>
                <li class="in-page-button" id="preview-theme-button" title="主题切换 Ctrl+Alt+Y">
                    <span class="icon-adjust"></span>
                </li>
                <li class="in-page-button" id="preview-reader-full-button" title="阅读模式 Ctrl+Alt+M">
                    <span class="icon-desktop"></span>
                </li>
                <li class="in-page-button" id="preview-reader-small-button" title="预览模式 Ctrl+Alt+M">
                    <span class="icon-columns"></span>
                </li>
                <li class="in-page-button" id="preview-fullscreen-button" title="全屏模式 F11">
                    <span class="icon-fullscreen"></span>
                </li>
            </ul>
        </div>
        <div id="wmd-panel-preview" class="wmd-panel-preview preview-container">
            <div id="wmd-preview" class="wmd-preview"></div>
            <!-- jiawzhang NOTICE: the position in '.remark-icons' is 'absolute' so that '.wmd-panel-preview' above should be 'relative', so that they works on scrollbar. -->
            <div class="remark-icons">
            </div>
        </div>
    </div>

    <div class="clearfix"></div>
</div>

<!-- Hidden md-section-helper is used to calculate the height of md sections. -->

<!-- full editor reader, hidden when loading. -->
<div id="editor-reader-full" class="editor-reader-full-hidden">
</div>

<!-- reader full toolbar, hidden when loading. -->
<div id="reader-full-toolbar" class="reader-full-toolbar-hidden">
</div>
<ul id="reader-full-toolbar-tail" class="reader-full-toolbar-tail-hidden">
    <li class="preview-button-full-reader" id="preview-hidden-button" title="隐藏工具栏 Ctrl+Alt+I">
        <span class="icon-chevron-sign-right"></span>
    </li>
</ul>

<!-- reader full topInfo, hidden when loading. -->
<div id="reader-full-topInfo" class="reader-full-topInfo-hidden">
    <span>
        <code class="article-author"></code><!--render by render.js-->
    </span>
    <code><span class="article-updated-date"></span></code><!--render by render.js-->
    <code><span>字数 </span><span class="article-characters"></span></code>
    <code><span>阅读 </span><span class="article-read"></span></code><!--render by render.js-->
</div>

<!-- Template for 'tag-list', this will be inserted into #file-list in render.js -->
<ul class="tag-list editor-reader-hidden">
    <li class="tag-item item" tag-name="">
        <span class="pull-left"><i class="icon-tag"></i><span class="tag-name"></span></span>
        <span class="tag-count pull-right"></span>
        <div class="clearfix"></div>
    </li>
    <!-- insert .file-item.item here -->
</ul>
<ul class="file-item-template editor-reader-hidden">
    <li class="file-item item" file-created-date="">
        <a tabindex="-1" title="">
            <i class=""></i>
            <span id=""></span>
        </a>
    </li>
</ul>
<ul class="revision-item-template editor-reader-hidden">
    <li class="revision-item" file-created-date="">
        <a id="" tabindex="-1" title="">
            <span class="revision-reason pull-left"></span>
            <span class="revision-time-diff pull-right" created_time_diff=""></span>
            <span class="clearfix"></span>
        </a>
    </li>
</ul>

<!-- UML diagram, hidden always -->
<div id="uml-X-x-X-diagram" class="editor-reader-hidden-always"></div>

<!-- not really will be actually used, just for the mocked Markdown.Editor.(ace|light).js -->
<div id="wmd-preview-real" class="editor-reader-hidden-always"></div>


<!-- side remark, hidden when loading. -->
<div class="remark-list side-remark-hidden">
    <div class="remark-items">
    </div>
    <div class="leave-remark unselectable"><span class='icon-plus-sign-alt'></span><span>添加新批注</span></div>
    <div class="new-remark"> </div>
</div>

<!-- template for new remark/reply -->
<div class="new-remark-reply side-remark-hidden">
    <div class="remark-head"><a><img src="./static/img/default-head.jpg"></a></div>
    <div class="remark-author unselectable"></div>
    <div class="remark-editor" contentEditable="true" spellcheck="false"></div>
    <div class="remark-footer unselectable">
        <button class="remark-save btn-link">保存</button>
        <button class="remark-cancel btn-link">取消</button>
    </div>
</div>

<!-- template for .remark-item/.remark-reply -->
<div class="remark-item-reply side-remark-hidden">
    <div class="remark-head"><a><img src="./static/img/default-head.jpg"></a></div>
    <div class="remark-author unselectable"></div>
    <div class="remark-delete-link unselectable"><span class="icon-remove"></span></div>
    <div class="remark-editor" contentEditable="true" spellcheck="false"></div>
    <div class="remark-footer unselectable">
        <button class="remark-edit btn-link">修改</button>
        <button class="remark-save btn-link">保存</button>
        <button class="remark-cancel btn-link">取消</button>
        <button class="remark-delete btn-link">删除</button>
    </div>
</div>

<!-- template for remark-item-->
<div class="remark-item side-remark-hidden" data-rand-id="" data-version-id="">
    <div class="remark-published-link unselectable"><span class="icon-link icon-rotate-90"></span></div>
    <ul class="remark-options theme unselectable">
        <li class="remark-private"><span class="icon-eye-close"></span><span>私有</span></li>
        <li class="remark-public"><span class="icon-group"></span><span>公开</span></li>
        <li class="remark-delete"><span class="icon-remove"></span><span>删除</span></li>
    </ul>
    <!-- clone the template $('.remark-item-reply').html() to here.-->
    <button class="remark-reply-view-more btn-link">查看更早的 5 条回复</button>
    <div class="remark-replies"><!--<div class="remark-reply"> clone the template $('.remark-item-reply').html() to here. </div>-->
    </div>

    <div class="leave-reply unselectable"><span>回复批注</span></div>
    <div class="new-reply">
        <!-- clone the template $('.new-remark-reply').html() to here.-->
    </div>
</div>

<!-- template for remark-icon -->
<div class="remark-icon unselectable side-remark-hidden remark-icon-empty" style="display: none;">
    <span class="icon-stack">
        <i class="glyph-comment"></i>
        <span class="remark-count"></span>
    </span>
</div>

<!-- canvas, hidden always, this is used to convert svg to canvas and then convert canvas to png. -->
<canvas id="svg-canvas-image" class="editor-reader-hidden-always"></canvas>

<!-- This is the image panel to hold enlarged image/svg. -->
<div id="large-image-panel">
    <img id="large-image"/>
</div>

    <!-- Hidden Popup Modal -->
    <div id="notification-popup-window" class="modal hide fade theme" tabindex="-1" role="dialog" aria-labelledby="notification-title" aria-hidden="true">
        <div class="modal-header theme">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
            <h3 id="notification-title">通知</h3>
        </div>
        <div class="modal-body theme">
            <p></p>
        </div>
        <div class="modal-footer theme">
            <button id="notification-cancel" class="btn" data-dismiss="modal" aria-hidden="true">取消</button>
            <button id="notification-confirm" class="btn btn-primary">确认</button>
        </div>
    </div>

    <!-- zybuluo's foot -->

    <script src="./static/assets/288313bb.base.lib.min.js"></script>

    <!--mathjax-->
    <!--blacker: 1 below means font weight.-->
    <script type="text/x-mathjax-config">
        MathJax.Hub.Config({ tex2jax: { inlineMath: [['$','$'], ["\\(","\\)"]], processEscapes: true }, TeX: { equationNumbers: { autoNumber: "AMS" } }, messageStyle: "none", SVG: { blacker: 1 }});
    </script>
    <script src="./static/editor/libs/mathJax.js"></script>
    <!--mathjax source code is here: https://github.com/mathjax/MathJax.-->
    <script src="./static/MathJax/MathJax.js?config=TeX-AMS-MML_SVG"></script>

    <!-- mindmap -->
    <script src="./static/editor/libs/mindmap/d3@5.js"></script>
    <script src="./static/editor/libs/mindmap/view.min.js"></script>
    <script src="./static/editor/libs/mindmap/transform.min.js"></script>

    <script>
        Namespace('com.zybuluo.mdeditor.layout');
        com.zybuluo.mdeditor.layout.initData = {
            loggedInUsername: '',
            isPageOwner: 'True' === 'True' ? true : false,
            loginComeFromUrl: '',
            noteRemarksUrl: "",
            newNoteRemarkUrl: "",
            updateNoteRemarkUrl: "",
            deleteNoteRemarkUrl: "",
            publishNoteRemarkUrl: "",
            newNoteRemarkReplyUrl: "",
            updateNoteRemarkReplyUrl: "",
            deleteNoteRemarkReplyUrl: "",
        };

        // BEGIN: pace.js configuration
        window.paceOptions = {
            // disable others, enable for ajax call only,
            ajax: true,
            document: false,
            elements: false,
            eventLag: false,
        };
        // jiawzhang NOTICE: to make sure pace.js is working for any ajax call especially the jquery ajax, add 'Pace.restart()' into jquery ajax call like '$.post'
        // Originally, pace 0.5.6 doesn't support jquery ajax, see details in: https://github.com/HubSpot/pace/issues/29
        // END: pace.js configuration

    </script>

    <script src="./static/assets/mdeditor/7a70106e.layout.lib.min.js"></script>
    <script src="./static/assets/mdeditor/dc648f35.layout.min.js"></script>
    <script src="./static/assets/synchro2.min.js"></script>
    <script src="./static/editor/libs/mermaid/mermaid.min.js"></script>

    <script>
        var mermaidConfig = {
            flowchart:{
                htmlLabels: false
            }
        };
        mermaid.initialize(mermaidConfig); // this config is added to avoid 'foreignObject' issue casued in fileManger.js
        mermaid.ganttConfig = {
            axisFormatter: [
            // Within a day
            ['%I:%M', function (d) {
                return d.getHours();
            }],
            // Monday a week
            ['%m/%d', function (d) { // redefine date here as '%m/%d'instead of 'w. %U', search mermaid.js
                return d.getDay() == 1;
            }],
            // Day within a week (not monday)
            ['%a %d', function (d) {
                return d.getDay() && d.getDate() != 1;
            }],
            // within a month
            ['%b %d', function (d) {
                return d.getDate() != 1;
            }],
            // Month
            ['%m-%y', function (d) {
                return d.getMonth();
            }]]
        };
        _.noConflict();
    </script>

    <script src="./static/assets/mdeditor/0832e823.mdeditor.lib.min.js"></script>

    <script>
        Namespace('com.zybuluo.mdeditor');
        var origin = location.origin + location.pathname.replace('/mdeditor.html', '/');
        com.zybuluo.mdeditor.initData = {
            markdownHelpUrl: "./static/md-help.markdown.html",
            downloadPdfUrl: "https://www.zybuluo.com/mdeditor/note/downloadPdf",
            staticAssetsUrl: `${origin}/static/assets/`,
            staticImgUrl: `${origin}/static/img/`,
        };
        // jiawzhang NOTICE: switch textarea and ace editor
        window.lightMode = 'False' === 'True' ? true : false;
        window.desktopGui = null; // whether it's desktop or not.
        window.isMacDesktopApp = false;
        if (process && process.mainModule) { // true if it's node-webkit version
            var fs = require('fs'); // jiawzhang NOTICE: ace 1.1.7 will make this line break, upgrade ace to 1.1.9 resolve this, this line is for testing purpose for potential conflicts when upgrading node-webkit/ace in the future.
            window.desktopGui = global.window.nwDispatcher.requireNwGui();
            if (process.platform === "darwin") { // if it's OSX system and desktop version.
                window.isMacDesktopApp = true;
            }
        }
    </script>

    <script src="./static/assets/mdeditor/7daebaf5.mdeditor.min.js"></script>



</body>
</html>

